Next | Prev | Up | Top | Contents | Index
Releasing a Guarantee
A guarantee ends under three circumstances,
- when the process calls grio_remove_request() (see the grio_remove_request(3X) reference page)
- when the requested duration expires
- when all file descriptors held by the requesting process that refer to the guaranteed file are closed (an exception is discussed in the next topic)
When a guarantee ends, the guaranteed transfer capacity becomes available for other processes to reserve. When a guarantee expires but the file is not closed, the file remains usable for ordinary I/O, with no guarantee of rate.
Next | Prev | Up | Top | Contents | Index